package csw;

public class J08Array {

	double Array[] = new double[5];
	//배열 : 같은 종류의 데이터를 저장하기 위한 자료도구
	//데이터는 순차적, 저장 동일저장 허용
	//배열 변수는 참조 자료형
	//즉, 배열변수에 저장되는 값은
	//데이터들이 저장된 곳을 가리키는 주소의미;
	
	public static void main(String[] args) {
		//배열변수 선언
		int intArray[];
		double doubleArray[];
		String stringArray[];
		
		//배열변수 생성
		intArray = new int[5];
		doubleArray = new double[5];
		stringArray = new String[5];
		intArray = new int[5];
		
		//배열 요소 다루기
		//배열 요소의 위치값을 의미하는 index를 이용
		//요소의 index는 0 부터 배열크기-1
		//엉뚱한 index를 가리키면
		//ArrayIndexOutOfBoundsException 발생
		intArray[0] = 1;
		intArray[1] = 2;
		intArray[2] = 3;
		intArray[3] = 4;
		intArray[4] = 5;
		intArray[5] = 6; //오류발생!
		
		System.out.println(intArray[2]);
		System.out.println(intArray[4]);
		
		//배열 크기 확인
		//배열변수명.legth
		System.out.println(intArray.length);
		System.out.println(doubleArray.length);
		System.out.println(stringArray.length);
		
		//배열선언 및 생성
		int iArray[] = new int[10];
		double dArray[] = new double[10];
		String sArray[] = new String[10];
		
		//배열 선언 및 초기화
		
		String name[] = {"큐티","섹시","앙"};
		int kor[] = {99,78,65};
		double avg[] = {98.7,35.3,75.5};
		
		System.out.println(name.length);
		
		
		
		

	}

}
